package com.jk.smartelderlycare.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;
@Data
@ToString
@TableName(value = "sys_shipments")
@ExcelTarget(value = "出库信息")
public class SysShipments implements Serializable {
    private static final long serialVersionUID = 6777154186963567141L;
    @TableId(value = "id",type = IdType.AUTO)
    @Excel(name = "单据编号")
    private Long id;
    @Excel(name = "单据编码")
    private String storeNum;
//    @Excel(name = "单据编码")
    private String storeUnits;
    @Excel(name = "出库类型")
    private String storeType;
    @Excel(name = "出库仓库")
    private String putWarehouse;
    @Excel(name = "预计出库量")
    private String putReceipt;
    @Excel(name = "实际出库量")
    private String putActual;
    @Excel(name = "出库状态")
    private String status;
    @Excel(name = "出库时间",exportFormat = "yyyy-MM-dd HH:mm:ss",height = 20, width = 38,importFormat = "yyyy-MM-dd HH:mm:ss")
    private Date putTime;
    @Excel(name = "备注")
    private String remark;

    private String company;

    private String trackingNum;

    private String shippingFee;

    private String putMethod;
    @TableField(exist = false)
    private String strStore;


}